pet sit - German English Dictionary